/***********************************************************************
    filename:   DaterUserSelectWindow.h
    created:    10/4/2012
    author:     4Ys

    purpose:    Defines class for UserSelectWindow objects in UI
*************************************************************************/
#ifndef _DaterUserSelectWindow_h_
#define _DaterUserSelectWindow_h_

#include "cegui.h"
#include "DaterBaseWindow.h"

class UserSelectWindow : public BaseWindow
{
	/* !
	\brief
		The Events in Day version.
	*/
public:
		/* !
		\brief
			Construct the sample of class UserSelectWindow.

		\param id_name
			- a string to represent the prefix of the window.
			
		\param parent
			- point to parent window.
		*/
	UserSelectWindow(const CEGUI::String& id_name, CEGUI::Window* parent = 0);
	
		/* !
			Destructor of class MainCalendarDayWindow.
		*/
	virtual ~UserSelectWindow();
		
		/* !
		\brief
			a virtual function generated from class MainCalendarWindow to show window.
		*/
	virtual void showWindow();
	
		/* !
		\brief
			a virtual function generated from class MainCalendarWindow to hide window.
		*/
	virtual void hideWindow();

private:
	bool handle_Submit(const CEGUI::EventArgs& args);
};

#endif